M-teorie je fyzikální teorie, která sjednocuje všechny konzistentní verze teorie superstrun. Edward Witten poprvé předpokládal existenci takové teorie na konferenci teorie strun na Univerzitě Jižní Kalifornie v roce 1995. Wittenovo sdělení spustilo příval výzkumných aktivit známých jako druhá superstrunová revoluce. Před Wittenovým oznámením identifikovali teoretičtí fyzikové pět verzí teorie superstrun. Ačkoli se tyto teorie zpočátku jevily jako velmi odlišné, ukázalo se, že tyto teorie spolu souvisí složitým a netriviálním způsobem. Fyzici zjistili, že zjevně odlišné teorie lze sjednotit matematickými transformacemi nazývanými S-dualita a T-dualita. Wittenova domněnka byla založena částečně na existenci těchto dualit a částečně na vztahu teorií strun k teorii pole zvané jedenáctirozměrná supergravitace.